--TEST--
swoole_library/array/walk: Bug #34066 (recursive array_walk causes segfault)
--SKIPIF--
<?php require __DIR__ . '/../../../include/skipif.inc'; ?>
--FILE--
<?php
require __DIR__ . '/../../../include/bootstrap.php';
$order = [
    "DocID" => "1",
    "DocDate" => "19.09.06",
    "ReSubmissionDate" => "",
    "DocTyp" => "Stapelauftrag",
    "CustID" => "00000",
    "CustomerAddress" => [
        [
            "Name1" => 'name1',
            "Name2" => 'name2',
            "Name3" => "",
            "City" => 'city',
            "Street" => 'street',
            "Postal" => 'postcode',
            "IATA" => "90",
            "Country" => "Deutschland",
            "ShortName" => 'short',
            "ContactKey" => "",
            "EMail" => 'email@example.com',
        ]
    ],
    "Text1" => "",
    "Text2" => "",
    "Wildcard1" => "",
    "Wildcard2" => "",
    "Dispatch" => "Paketdienst",
    "Weight" => "0,0",
    "BillingCustID" => "4300200000",
    "ExtDocNr" => "00000000003",
    "AnalysisLock" => "",
    "PrintFlag" => "",
    "FormType" => "0",
    "Curr" => "EUR",
    "ExChangeRate" => "1,0000",
    "WIRRate" => "0",
    "OneTimeCustomer" => [
        [
            "BankCode" => "",
            "BankAccount" => ""
        ]
    ],
    "Language" => "0",
    "PriceGroup" => "1",
    "PrFlag" => "0",
    "SalesTaxKey" => "1",
    "ProceedKey" => "0",
    "CustDiscountGroup" => "0",
    "Discount" => [
        [
            "FinDisc1" => "0,00",
            "Disc1Base" => "145,72",
            "Disc1Value" => "0,00",
            "FinDisc2" => "0,00",
            "Disc2Base" => "145,72",
            "Disc2Value" => "0,00",
            "FinDisc3" => "0,00",
            "Disc3Base" => "145,72",
            "Disc3Value" => "0,00",
            "ValueSummary" => "0,00"
        ]
    ],
    "Contact" => [
        [
            "Repr" => "999",
            "Region" => "99",
            "Commission" => "0,00",
            "Agent" => "000000"
        ]
    ],
    "Booking" => [
        [
            "CostUnit" => "0000000000",
            "CostCentre" => "0000000000",
            "AccountingArea" => "01"
        ]
    ],
    "InvoiceCycleKey" => "0",
    "AnalysisKey" => "",
    "OrderNumber" => "",
    "OrderDate" => "",
    "OrderCode" => "",
    "DocItems" => [
        "DocItem" => [
            "PosType" => "1",
            "ItemRef" => "1002",
            "CRef" => "",
            "Desc1" => "Pr�sentation Niederlande per",
            "Desc2" => "",
            "ArticleGroup" => "102",
            "PosTypeVersion" => "E",
            "Delivery" => [
                [
                    "DelWeek" => "",
                    "DelDay" => "",
                    "DelTime" => ""
                ]
            ],
            "PricePu" => "145,72",
            "PriceUnit" => "0",
            "PriceCalculation" => "0",
            "ItemVal" => "145,72",
            "InputKey" => "0",
            "AveragePurchasePrice" => "0",
            "Tax" => [
                [
                    "TaxCode" => "00",
                    "TaxBra" => "000",
                    "TaxBraAccess" => "0",
                    "TaxSumIndex" => "0"
                ]
            ],
            "DiscountArticle" => [
                [
                    "DiscPC" => "0,00",
                    "DiscKey" => "1"
                ]
            ],
            "ProceedKeyArticle" => "01",
            "ActionKey" => "00",
            "ContactCommissionArticle" => "0,00",
            "QuantdependentPriceKey" => "",
            "Quant" => "1",
            "QuantUnit" => "",
            "Meas" => [
                [
                    "Count" => "1",
                    "Length" => "0,000",
                    "Width" => "0,000",
                    "Height" => "0,000"
                ]
            ],
            "DecimalPlace" => "0",
            "MultiplierQuant" => "1,000000",
            "DifferingQuantUnit" => "",
            "DecimalPlaceConversion" => "0",
            "WeightArticle" => [
                [
                    "Amount" => "0",
                    "Unit" => "0"
                ]
            ],
            "Wreath" => "0,000",
            "Stock" => "1",
            "CostUnitArticle" => "",
            "SerialNbKey" => "0",
            "TextComplementKey" => "0",
            "PartsListPrintKey" => "",
            "Prod" => "0000000000"
        ]
    ],
    "Payment" => [
        "PaymentKey" => "0",
        "ReminderKey" => "00",
        "PayTerms" => [
            [
                "PayTerm" => "1",
                "PayDays" => "000",
                "CashDiscDays1" => "000",
                "CashDiscDays2" => "000",
                "CashDiscPer1" => "0,00",
                "CashDiscPer2" => "0,00"
            ],
            [
                "PayTerm" => "2",
                "PayDays" => "000",
                "CashDiscDays1" => "000",
                "CashDiscDays2" => "000",
                "CashDiscPer1" => "0,00",
                "CashDiscPer2" => "0,00"
            ]
        ]
    ],
    "NetAmountByTurnOverTax" => [
        [
            "TurnOverTaxFree" => "145,72",
            "TurnOverTax1" => "0,00",
            "TurnOverTax2" => "0,00",
            "TurnOverTax3" => "0,00",
            "TurnOverTax4" => "0,00",
            "TurnOverTax5" => "0,00",
            "TurnOverTax6" => "0,00",
            "TurnOverTax7" => "0,00",
            "TurnOverTax8" => "0,00"
        ],
    ],
    "GrossAmount" => "145,72",
    "ProceedAmount" => "145,72",
    "NetAmountByPayTerm2" => [
        [
            "Sum0" => "0,00",
            "Sum1" => "0,00",
            "Sum2" => "0,00",
            "Sum3" => "0,00",
            "Sum4" => "0,00",
            "Sum5" => "0,00",
            "Sum6" => "0,00",
            "Sum7" => "0,00",
            "Sum8" => "0,00"
        ],
    ],
    "TaxCodes" => [
        [
            "TaxCode1" => "0",
            "TaxCode2" => "0",
            "TaxCode3" => "0",
            "TaxCode4" => "0",
            "TaxCode5" => "0",
            "TaxCode6" => "0",
            "TaxCode7" => "0",
            "TaxCode8" => "0"
        ]
    ]
];
$docs = [
    [
        "Version" => "1.0",
        "ProducerName" => "xxxxxxxx",
        "ProductName" => "Classic Line",
        "xmlns" => "x-schema:CL310_DezABFSchema.XML"
    ],
    "Company" => [
        [
            "MandateNumber" => "111",
            "MandateName" => "xxx xxxxxxx-xxxxx xxxxxxx",
            "MandateCurr" => "EUR"
        ],
    ],
    "Doc" => $order
];


function dump2xml($array)
{
    // output of this goes through 2xml
    array_walk_recursive($array, "gen_xml", "/Docs/");
}

function gen_xml($val, $key, $prefix)
{
    global $xml_fd;
    print "gen_xml(prefix=$prefix)\n";
    if (is_array($val)) {
        if (preg_match('/^\d+$/', $key)) {
            if ($key == 1) {
                print substr($prefix, 0, -1) . "\n";
            }
            array_walk_recursive($val, "gen_xml", "$prefix@");
        } else {
            array_walk_recursive($val, "gen_xml", "$prefix$key/");
        }
    } else {
        if (strlen($val) > 0) {
            print "$prefix$key=$val\n";
        } else {
            print "$prefix$key\n";
        }
    }
    print "gen_xml(prefix=$prefix) end\n";
}

go('dump2xml', $docs);

echo "DONE\n";
?>
--EXPECT--
gen_xml(prefix=/Docs/)
/Docs/Version=1.0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ProducerName=xxxxxxxx
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ProductName=Classic Line
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/xmlns=x-schema:CL310_DezABFSchema.XML
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/MandateNumber=111
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/MandateName=xxx xxxxxxx-xxxxx xxxxxxx
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/MandateCurr=EUR
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DocID=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DocDate=19.09.06
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ReSubmissionDate
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DocTyp=Stapelauftrag
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CustID=00000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Name1=name1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Name2=name2
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Name3
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/City=city
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Street=street
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Postal=postcode
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/IATA=90
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Country=Deutschland
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ShortName=short
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ContactKey
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/EMail=email@example.com
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Text1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Text2
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Wildcard1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Wildcard2
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Dispatch=Paketdienst
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Weight=0,0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/BillingCustID=4300200000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ExtDocNr=00000000003
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/AnalysisLock
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PrintFlag
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/FormType=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Curr=EUR
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ExChangeRate=1,0000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/WIRRate=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/BankCode
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/BankAccount
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Language=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PriceGroup=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PrFlag=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/SalesTaxKey=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ProceedKey=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CustDiscountGroup=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/FinDisc1=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Disc1Base=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Disc1Value=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/FinDisc2=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Disc2Base=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Disc2Value=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/FinDisc3=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Disc3Base=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Disc3Value=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ValueSummary=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Repr=999
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Region=99
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Commission=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Agent=000000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CostUnit=0000000000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CostCentre=0000000000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/AccountingArea=01
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/InvoiceCycleKey=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/AnalysisKey
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/OrderNumber
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/OrderDate
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/OrderCode
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PosType=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ItemRef=1002
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CRef
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Desc1=Pr�sentation Niederlande per
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Desc2
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ArticleGroup=102
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PosTypeVersion=E
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DelWeek
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DelDay
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DelTime
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PricePu=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PriceUnit=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PriceCalculation=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ItemVal=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/InputKey=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/AveragePurchasePrice=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode=00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxBra=000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxBraAccess=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxSumIndex=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DiscPC=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DiscKey=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ProceedKeyArticle=01
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ActionKey=00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ContactCommissionArticle=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/QuantdependentPriceKey
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Quant=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/QuantUnit
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Count=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Length=0,000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Width=0,000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Height=0,000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DecimalPlace=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/MultiplierQuant=1,000000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DifferingQuantUnit
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/DecimalPlaceConversion=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Amount=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Unit=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Wreath=0,000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Stock=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CostUnitArticle
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/SerialNbKey=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TextComplementKey=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PartsListPrintKey
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Prod=0000000000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PaymentKey=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ReminderKey=00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PayTerm=1
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PayDays=000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscDays1=000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscDays2=000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscPer1=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscPer2=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PayTerm=2
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/PayDays=000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscDays1=000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscDays2=000
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscPer1=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/CashDiscPer2=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTaxFree=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax1=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax2=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax3=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax4=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax5=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax6=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax7=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TurnOverTax8=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/GrossAmount=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/ProceedAmount=145,72
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum0=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum1=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum2=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum3=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum4=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum5=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum6=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum7=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/Sum8=0,00
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode1=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode2=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode3=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode4=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode5=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode6=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode7=0
gen_xml(prefix=/Docs/) end
gen_xml(prefix=/Docs/)
/Docs/TaxCode8=0
gen_xml(prefix=/Docs/) end
DONE
